home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / wild / include / inline / vektorial.h < prev    next >
C/C++ Source or Header  |  1999-01-01  |  702b  |  25 lines

  1. #ifndef _INLINE_VEKTORIAL_H
  2. #define _INLINE_VEKTORIAL_H
  3.  
  4. #ifndef __INLINE_MACROS_H
  5. #include <inline/macros.h>
  6. #endif
  7.  
  8. #ifndef VEKTORIAL_BASE_NAME
  9. #define VEKTORIAL_BASE_NAME VektorialBase
  10. #endif
  11.  
  12. #define VekLookingAt(Origin, LookAt) \
  13.     LP2NR(0x1E, VekLookingAt, struct Vek *, Origin, a0, struct Vek *, LookAt, a1, \
  14.     , VEKTORIAL_BASE_NAME)
  15.  
  16. #define CamLookingAt(Camera, LookAt, Mode) \
  17.     LP3NR(0x24, CamLookingAt, struct Ref *, Camera, a0, struct Vek *, LookAt, a1, ULONG, Mode, d0, \
  18.     , VEKTORIAL_BASE_NAME)
  19.  
  20. #define RotateDD(Vekt, Angle, X, Y) \
  21.     LP4NR(0x2A, RotateDD, struct Vek *, Vekt, a0, ULONG, Angle, d0, ULONG, X, d1, ULONG, Y, d2, \
  22.     , VEKTORIAL_BASE_NAME)
  23.  
  24. #endif /*  _INLINE_VEKTORIAL_H  */
  25.